[INFO] cloning repository https://github.com/frits-v/muzzle
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/frits-v/muzzle" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 892385dee49a29ba94ab6524fa391901afc0602a
[INFO] testing frits-v/muzzle against master#cced03bfd61a304243a34504618ecec86c17063f for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffrits-v%2Fmuzzle" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/frits-v/muzzle
[INFO] finished tweaking git repo https://github.com/frits-v/muzzle
[INFO] tweaked toml for git repo https://github.com/frits-v/muzzle written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/frits-v/muzzle on toolchain cced03bfd61a304243a34504618ecec86c17063f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/frits-v/muzzle already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c6a19bcd90709d59e76f66cf4602b2fe35062430e7a4af67b070125cb2a14e6c
[INFO] running `Command { std: "docker" "start" "-a" "c6a19bcd90709d59e76f66cf4602b2fe35062430e7a4af67b070125cb2a14e6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6a19bcd90709d59e76f66cf4602b2fe35062430e7a4af67b070125cb2a14e6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6a19bcd90709d59e76f66cf4602b2fe35062430e7a4af67b070125cb2a14e6c", kill_on_drop: false }`
[INFO] [stdout] c6a19bcd90709d59e76f66cf4602b2fe35062430e7a4af67b070125cb2a14e6c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3c6bbc5498ce7d0488958796a453b608c0fbfb105cc529849696609552fba19f
[INFO] running `Command { std: "docker" "start" "-a" "3c6bbc5498ce7d0488958796a453b608c0fbfb105cc529849696609552fba19f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling muzzle-hooks v0.2.0 (/opt/rustwide/workdir/hooks)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.57s
[INFO] running `Command { std: "docker" "inspect" "3c6bbc5498ce7d0488958796a453b608c0fbfb105cc529849696609552fba19f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3c6bbc5498ce7d0488958796a453b608c0fbfb105cc529849696609552fba19f", kill_on_drop: false }`
[INFO] [stdout] 3c6bbc5498ce7d0488958796a453b608c0fbfb105cc529849696609552fba19f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f184d47ee1df53edbe89a96c599cabf322e89a0f868c76d297d9c868af60e4c3
[INFO] running `Command { std: "docker" "start" "-a" "f184d47ee1df53edbe89a96c599cabf322e89a0f868c76d297d9c868af60e4c3", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling muzzle-hooks v0.2.0 (/opt/rustwide/workdir/hooks)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.17s
[INFO] running `Command { std: "docker" "inspect" "f184d47ee1df53edbe89a96c599cabf322e89a0f868c76d297d9c868af60e4c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f184d47ee1df53edbe89a96c599cabf322e89a0f868c76d297d9c868af60e4c3", kill_on_drop: false }`
[INFO] [stdout] f184d47ee1df53edbe89a96c599cabf322e89a0f868c76d297d9c868af60e4c3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+cced03bfd61a304243a34504618ecec86c17063f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] af983e35e9bd1207e44babccf055ff59fbbde670e4b6aacf0f78fcd21ebcbfe4
[INFO] running `Command { std: "docker" "start" "-a" "af983e35e9bd1207e44babccf055ff59fbbde670e4b6aacf0f78fcd21ebcbfe4", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/muzzle-644a17d31d4d3aab)
[INFO] [stdout] 
[INFO] [stdout] running 309 tests
[INFO] [stdout] test changelog::tests::test_days_to_date ... ok
[INFO] [stdout] test changelog::tests::test_extract_first_word ... ok
[INFO] [stdout] test changelog::tests::test_extract_push_arg ... ok
[INFO] [stdout] test changelog::tests::test_append_to_changelog ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_edit ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_mcp_tool ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_write ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_commands ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_mcp_read_tools ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_skip_tools ... ok
[INFO] [stdout] test changelog::tests::test_output_fields_from_value ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_jira_issue ... ok
[INFO] [stdout] test changelog::tests::test_extract_git_dir ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_git ... ok
[INFO] [stdout] test changelog::tests::test_input_fields_from_value ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_generic ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_truncation ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_mutating_not_skipped ... ok
[INFO] [stdout] test changelog::tests::test_is_read_only_bash_mutating_git ... ok
[INFO] [stdout] test changelog::tests::prop_bash_long_command_truncated ... ok
[INFO] [stdout] test config::tests::test_bin_dir_env_override ... ok
[INFO] [stdout] test config::tests::test_expand_tilde ... ok
[INFO] [stdout] test config::tests::test_is_in_any_workspace ... ok
[INFO] [stdout] test config::tests::test_bin_dir_default_not_empty ... ok
[INFO] [stdout] test config::tests::test_config_file_path ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_expands_tilde ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_trims_whitespace ... ok
[INFO] [stdout] test config::tests::test_short_id ... ok
[INFO] [stdout] test config::tests::test_parse_path_list_empty ... ok
[INFO] [stdout] test config::tests::test_spec_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_changelog_symlink_path ... ok
[INFO] [stdout] test config::tests::test_changelog_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_state_dir_env_override ... ok
[INFO] [stdout] test config::tests::test_bin_dir_empty_env_falls_through ... ok
[INFO] [stdout] test config::tests::test_is_under ... ok
[INFO] [stdout] test config::tests::test_home_and_workspace_not_empty ... ok
[INFO] [stdout] test config::tests::test_validate_workspace_missing ... ok
[INFO] [stdout] test config::tests::test_validate_workspaces_some_missing ... ok
[INFO] [stdout] test config::tests::test_validate_workspaces_all_exist ... ok
[INFO] [stdout] test config::tests::test_state_dir_xdg_override ... ok
[INFO] [stdout] test config::tests::test_workspace_for_path_no_match ... ok
[INFO] [stdout] test config::tests::test_validate_workspace_exists ... ok
[INFO] [stdout] test config::tests::test_workspace_env_override ... ok
[INFO] [stdout] test config::tests::test_workspace_for_path_finds_match ... ok
[INFO] [stdout] test config::tests::test_workspaces_empty_env_falls_back ... ok
[INFO] [stdout] test config::tests::test_worktree_dir ... ok
[INFO] [stdout] test config::tests::test_worktree_path ... ok
[INFO] [stdout] test config::tests::test_workspaces_legacy_singular_fallback ... ok
[INFO] [stdout] test config::tests::test_workspace_empty_env_falls_back ... ok
[INFO] [stdout] test config::tests::test_workspaces_env_comma_separated ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_add_commit_push_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_merge_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_commit_amend_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_pull_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_rebase_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_readonly_allowed ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_stash_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bare_reset_blocked ... ok
[INFO] [stdout] test config::tests::test_pid_marker_uses_state_dir ... ok
[INFO] [stdout] test config::tests::test_rate_limit_dir ... ok
[INFO] [stdout] test config::tests::test_state_dir_default ... ok
[INFO] [stdout] test changelog::tests::test_format_entry_bash_git_push ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_git_c_across_separator ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_no_whitespace_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_fd_redirects_not_captured_as_paths ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_git_c_relative_ignored ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_command_substitution_cd_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_combined_stdout_stderr_redirect ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_to_worktree_allows_bare_git ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_escaped_quote_inside_double_quoted_arg ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_quoted_redirect_target ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_no_absolute ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_absolute_paths ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_ignore_quoted_content ... ok
[INFO] [stdout] test gitcheck::tests::test_compound_with_c_and_bare_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_tee_multiple_targets ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_dash_t_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_relative_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_bypass_chain_sed_then_cp ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_fd_redirect_2_dev_null ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_single_arg_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_with_2_redirect_ampersand ... ok
[INFO] [stdout] test gitcheck::tests::test_env_install_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_cp_dash_t_captures_destination ... ok
[INFO] [stdout] test gitcheck::tests::test_dd_of_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_bash_write_paths_tee ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_tmp_does_not_bypass_bare_check ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_with_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_with_c_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_dd_of_path ... ok
[INFO] [stdout] test gitcheck::tests::test_cd_in_separate_segment_still_blocks_git ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_no_git ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_git_subcommand_simple ... ok
[INFO] [stdout] test gitcheck::tests::test_delete_main ... ok
[INFO] [stdout] test gitcheck::tests::test_find_bare_mutating_git_none_for_readonly ... ok
[INFO] [stdout] test gitcheck::tests::test_find_bare_mutating_git_detects_all_subcmds ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_non_workspace ... ok
[INFO] [stdout] test gitcheck::tests::test_gawk_inplace_not_matched_by_sed_regex ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_git_c_subpath ... ok
[INFO] [stdout] test gitcheck::tests::test_commit_message_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_cp_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_extension_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_format_patch_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_git_in_echo_still_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_delete_semver_tags ... ok
[INFO] [stdout] test gitcheck::tests::test_git_with_c_not_flagged_as_bare ... ok
[INFO] [stdout] test gitcheck::tests::test_git_mv_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_force_push_without_lease ... ok
[INFO] [stdout] test gitcheck::tests::test_install_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_cd_double_amp ... ok
[INFO] [stdout] test gitcheck::tests::test_is_worktree_management_op ... ok
[INFO] [stdout] test gitcheck::tests::test_install_no_false_positive_package_managers ... ok
[INFO] [stdout] test gitcheck::tests::test_hard_reset ... ok
[INFO] [stdout] test gitcheck::tests::test_install_standalone_utility ... ok
[INFO] [stdout] test gitcheck::tests::test_multi_stage_cp_both_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_git_c ... ok
[INFO] [stdout] test gitcheck::tests::test_non_git_commands_not_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_mv_relative_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_gh_merge ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_cd_pattern ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_include_path_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_quoted_absolute_path_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_patch_target ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_quoted_path ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_gh_api_read_endpoints_not_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_combined_pie_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_extract_repo_from_git_op_worktree_path_none ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_inplace_backup_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_perl_separate_inplace_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_redirect_dev_null_allowed ... ok
[INFO] [stdout] test gitcheck::tests::test_push_to_main ... ok
[INFO] [stdout] test gitcheck::tests::test_is_repo_git_op ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_daemon_url_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_remote_host_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_inplace_backup_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_rsync_dest ... ok
[INFO] [stdout] test gitcheck::tests::test_ruby_separate_inplace_flag ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_absolute_path ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_combined_flags_ni ... ok
[INFO] [stdout] test gitcheck::tests::test_safe_commands_no_false_positives ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_flag_value_not_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_refspec_push_to_main ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_redirect_does_not_mask_target ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_relative_path ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_long_form_inplace_with_suffix ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_transliterate_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_ssh_c_flag_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_inplace_macos_variant ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_multiple_e_flags ... ok
[INFO] [stdout] test gitcheck::tests::test_strip_shell_comment ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_cp_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_install_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_shell_comment_cd_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_shell_comment_git_no_false_positive ... ok
[INFO] [stdout] test gitcheck::tests::test_target_directory_equals_form ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_bare_checkout ... ok
[INFO] [stdout] test gitcheck::tests::test_tool_in_filename_no_mismatch ... ok
[INFO] [stdout] test gitcheck::tests::test_quoted_c_flag_does_not_bypass ... ok
[INFO] [stdout] test gitcheck::tests::test_single_char_dir_not_treated_as_sed_expr ... ok
[INFO] [stdout] test gitcheck::tests::test_safe_git_commands_not_blocked ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_long_form_inplace ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_pattern_deny ... ok
[INFO] [stdout] test gitcheck::tests::test_target_directory_equals_relative ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_not_active ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_worktree_allow ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_checkout_with_git_c_allowed ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_git_outside_workspace ... ok
[INFO] [stdout] test log::tests::test_emit_escapes_special_chars ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_main_checkout_deny ... ok
[INFO] [stderr] {"bin":"test","level":"WARN","msg":"path with \"quotes\" and \\backslashes\nnewline","ts":"2026-06-12T21:16:50Z"}
[INFO] [stderr] {"bin":"session-start","detail":"/path/to/workspace","level":"INFO","msg":"session created","session":"sess-abc123","ts":"2026-06-12T21:16:50Z"}
[INFO] [stderr] {"bin":"test-bin","level":"DEBUG","msg":"no extras","ts":"2026-06-12T21:16:50Z"}
[INFO] [stderr] {"bin":"test","level":"INFO","msg":"hello world","ts":"2026-06-12T21:16:50Z"}
[INFO] [stdout] test log::tests::test_emit_full_with_all_fields ... ok
[INFO] [stdout] test log::tests::test_emit_full_without_optional_fields ... ok
[INFO] [stdout] test log::tests::test_emit_produces_valid_json ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_no_git ... ok
[INFO] [stdout] test log::tests::test_iso_now_format ... ok
[INFO] [stderr] {"bin":"test","detail":"detail","level":"ERROR","msg":"msg","session":"sess-123","ts":"2026-06-12T21:16:50Z"}
[INFO] [stderr] {"bin":"test-bin","level":"WARN","msg":"heads up","ts":"2026-06-12T21:16:50Z"}
[INFO] [stdout] test log::tests::test_warn_convenience ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_confluence_message_specific ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_mgmt_does_not_exempt_bare_mutating_git ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_multi_file_all_detected ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_non_git_command ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_confluence_write_ask ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_existing_wt_dir_blocked ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_read_allow ... ok
[INFO] [stdout] test gitcheck::tests::test_sed_uppercase_flag_combined_with_i ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_write_ask ... ok
[INFO] [stdout] test mcp::tests::test_context7_allow ... ok
[INFO] [stdout] test mcp::tests::test_context7_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_datadog_mcp_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_datadog_mcp_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_datadog_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_datadog_write_ask ... ok
[INFO] [stdout] test mcp::tests::test_github_merge_ask ... ok
[INFO] [stdout] test mcp::tests::test_github_merge_message_specific ... ok
[INFO] [stdout] test mcp::tests::test_github_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_github_review_ask ... ok
[INFO] [stdout] test gitcheck::tests::test_gh_api_commit_endpoints_blocked ... ok
[INFO] [stdout] test mcp::tests::test_github_review_message_specific ... ok
[INFO] [stdout] test mcp::tests::test_github_server_side_commit_deny ... ok
[INFO] [stdout] test mcp::tests::test_github_unknown_action_message ... ok
[INFO] [stdout] test mcp::tests::test_non_mcp_allow ... ok
[INFO] [stdout] test mcp::tests::test_github_safe_write_allow ... ok
[INFO] [stdout] test gitcheck::tests::test_sudo_mv_detected ... ok
[INFO] [stdout] test log::tests::test_error_convenience ... ok
[INFO] [stderr] {"bin":"test-bin","level":"ERROR","msg":"something broke","ts":"2026-06-12T21:16:50Z"}
[INFO] [stdout] test changelog::tests::test_format_entry_bash_git_commit ... ok
[INFO] [stdout] test mcp::tests::test_sentry_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_sentry_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_boundary_exact ... ok
[INFO] [stdout] test mcp::tests::test_slack_unknown_message ... ok
[INFO] [stdout] test mcp::tests::test_slack_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_slack_write_ask ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_exceeded ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_read_prefixes_independent ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_safe_write_allow ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_create_jira_no_session ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_worktree_management ... ok
[INFO] [stdout] test gitcheck::tests::test_worktree_enforcement_cd_existing_wt_dir_blocked ... ok
[INFO] [stdout] test mcp::tests::test_rate_limit_not_exceeded ... ok
[INFO] [stdout] test mcp::tests::test_route_with_session_rate_limit_message ... ok
[INFO] [stdout] test mcp::tests::test_atlassian_create_jira_with_session ... ok
[INFO] [stdout] test mcp::tests::test_codebase_memory_mcp_unknown_ask ... ok
[INFO] [stdout] test mcp::tests::test_slack_write_messages_specific ... ok
[INFO] [stdout] test mcp::tests::test_sysdig_read_allow ... ok
[INFO] [stdout] test mcp::tests::test_unknown_mcp_ask ... ok
[INFO] [stdout] test output::tests::test_allow_json ... ok
[INFO] [stdout] test output::tests::test_ask_json ... ok
[INFO] [stdout] test sandbox::tests::test_context_bash_vs_filetool_for_tmp ... ok
[INFO] [stdout] test sandbox::tests::test_dev_fd_range ... ok
[INFO] [stdout] test sandbox::tests::test_config_paths_always_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_device_path_allow ... ok
[INFO] [stdout] test output::tests::test_deny_json ... ok
[INFO] [stdout] test sandbox::tests::test_dot_dot_in_worktree_path ... ok
[INFO] [stdout] test sandbox::tests::test_dot_dot_traversal_system_path ... ok
[INFO] [stdout] test sandbox::tests::test_empty_path ... ok
[INFO] [stdout] test sandbox::tests::test_double_slash_system_path ... ok
[INFO] [stdout] test sandbox::tests::test_extract_repo_basic ... ok
[INFO] [stdout] test sandbox::tests::test_global_claude_config_allowed_with_active_worktrees ... ok
[INFO] [stdout] test sandbox::tests::test_macos_private_prefix_deny ... ok
[INFO] [stdout] test sandbox::tests::test_extract_rel_path_basic ... ok
[INFO] [stdout] test sandbox::tests::test_is_system_path_resolved_non_system ... ok
[INFO] [stdout] test sandbox::tests::test_case_sensitivity_system_paths ... ok
[INFO] [stdout] test sandbox::tests::test_main_checkout_deny ... ok
[INFO] [stdout] test sandbox::tests::test_no_session_state_null ... ok
[INFO] [stdout] test output::tests::test_json_escaping ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_above_root ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_empty_and_dot ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_double_slashes ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_config_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_allows_existing_worktree_paths ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_preserves_absolute ... ok
[INFO] [stdout] test sandbox::tests::test_changelog_files_allowed_no_worktree ... ok
[INFO] [stdout] test sandbox::tests::test_claude_config_always_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_extract_rel_path_no_filename ... ok
[INFO] [stdout] test sandbox::tests::test_home_paths_allow ... ok
[INFO] [stdout] test sandbox::tests::test_dangerous_dotfiles_ask ... ok
[INFO] [stdout] test sandbox::tests::test_is_system_path_resolved_system ... ok
[INFO] [stdout] test sandbox::tests::test_git_path_ignored_real_repo ... ok
[INFO] [stdout] test sandbox::tests::test_outside_home_ask ... ok
[INFO] [stdout] test sandbox::tests::test_resolve_path_nonexistent_deep ... ok
[INFO] [stdout] test sandbox::tests::test_no_worktree_session_deny ... ok
[INFO] [stdout] test sandbox::tests::test_repo_agents_allowed_in_worktree_mode ... ok
[INFO] [stdout] test sandbox::tests::test_repo_claude_md_allowed_in_worktree_mode ... ok
[INFO] [stdout] test sandbox::tests::test_symlink_traversal_via_parent ... ok
[INFO] [stdout] test sandbox::tests::test_temp_path_file_tool_ask ... ok
[INFO] [stdout] test sandbox::tests::test_temp_path_bash_allow ... ok
[INFO] [stdout] test sandbox::tests::test_symlink_to_system_path ... ok
[INFO] [stdout] test sandbox::tests::test_tilde_expansion ... ok
[INFO] [stdout] test sandbox::tests::test_unicode_filenames ... ok
[INFO] [stdout] test sandbox::tests::test_session_temp_always_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_trailing_slash_system_paths ... ok
[INFO] [stdout] test sandbox::tests::test_path_with_spaces ... ok
[INFO] [stdout] test sandbox::tests::test_very_long_path ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_config_paths_redirected ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_non_agents_still_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_missing_for_unknown_repo ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_committed_files_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_path_with_spaces_allowed ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_redirect_message_contains_path ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_idempotent ... ok
[INFO] [stdout] test sandbox::tests::test_worktree_path_allow ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_to_empty ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_empty ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_malformed_lines ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_not_found ... ok
[INFO] [stdout] test session::tests::test_resolve_no_marker_dir ... ok
[INFO] [stdout] test sandbox::tests::test_normalize_basic ... ok
[INFO] [stdout] test session::tests::test_read_spec_file_whitespace_only ... ok
[INFO] [stdout] test session::tests::test_spec_file_has_content_empty ... ok
[INFO] [stdout] test sandbox::tests::test_state_dir_paths_allowed_with_active_worktrees ... ok
[INFO] [stdout] test session::tests::test_state_has_session ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_bypass_prohibition ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_format ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_special_chars ... ok
[INFO] [stdout] test session::tests::test_session_error_display ... ok
[INFO] [stdout] test session::tests::test_spec_file_read_write ... ok
[INFO] [stdout] test session::tests::test_append_spec_entry_to_existing ... ok
[INFO] [stdout] test session::tests::test_resolve_readonly_no_marker_write ... FAILED
[INFO] [stdout] test session::tests::test_resolve_ppid_walk_success ... FAILED
[INFO] [stdout] test session::tests::test_register_pid ... ok
[INFO] [stdout] test session::tests::test_resolve_ppid_miss ... ok
[INFO] [stdout] test session::tests::test_resolve_readwrite_creates_marker ... FAILED
[INFO] [stdout] test session::tests::test_resolve_with_id ... ok
[INFO] [stdout] test tests::test_worktree_missing_msg_uses_bin_dir ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_starts_with_timestamp ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_has_bold_marker ... ok
[INFO] [stdout] test changelog::tests::prop_format_entry_non_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_readonly_no_marker_write stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_readonly_no_marker_write' (321) panicked at hooks/src/session.rs:606:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-readonly-session"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x648862032278 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x648862032278 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64886204831a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64886204831a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x648862036f52 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x648862036f52 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x64886200e446 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64886200e446 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x648862029649 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x648861cca64c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x648861cca64c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x648862029802 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x648862029802 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64886200e502 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x648862003319 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64886200f55d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x648862048b5c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x648862048a13 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x648861c24f84 - core[28b146924c2f19c6]::panicking::assert_failed::<alloc[95e62e727ddf147d]::string::String, &str>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x648861c2dac4 - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readonly_no_marker_write
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:606:9
[INFO] [stdout]   22:     0x648861c26c07 - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readonly_no_marker_write::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:575:47
[INFO] [stdout]   23:     0x648861c20e96 - <muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readonly_no_marker_write::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x648861cbd72b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x648861cbd72b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x648861ccafa5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x648861ccafa5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x648861ccafa5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x648861cc5b04 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x648861cc5b04 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x648861cce022 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x648861cce022 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x648861cce022 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6488620316cf - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x6488620316cf - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b8774b5caa4 - <unknown>
[INFO] [stdout]   45:     0x7b8774be9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_ppid_walk_success stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_ppid_walk_success' (320) panicked at hooks/src/session.rs:388:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-session-ppid-walk"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x648862032278 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x648862032278 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64886204831a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64886204831a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x648862036f52 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x648862036f52 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x64886200e446 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64886200e446 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x648862029649 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x648861cca64c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x648861cca64c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x648862029802 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x648862029802 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64886200e502 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x648862003319 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64886200f55d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x648862048b5c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x648862048a13 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x648861c24f84 - core[28b146924c2f19c6]::panicking::assert_failed::<alloc[95e62e727ddf147d]::string::String, &str>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x648861c2b1c6 - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_ppid_walk_success
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:388:9
[INFO] [stdout]   22:     0x648861c26ab7 - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_ppid_walk_success::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:362:40
[INFO] [stdout]   23:     0x648861c20cd6 - <muzzle[8c1d7320fb754db5]::session::tests::test_resolve_ppid_walk_success::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x648861cbd72b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x648861cbd72b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x648861ccafa5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x648861ccafa5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x648861ccafa5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x648861cc5b04 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x648861cc5b04 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x648861cce022 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x648861cce022 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x648861cce022 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6488620316cf - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x6488620316cf - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b8774b5caa4 - <unknown>
[INFO] [stdout]   45:     0x7b8774be9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- session::tests::test_resolve_readwrite_creates_marker stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'session::tests::test_resolve_readwrite_creates_marker' (322) panicked at hooks/src/session.rs:654:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: ""
[INFO] [stdout]  right: "test-readwrite-session"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x648862032278 - std[929523f510218772]::backtrace_rs::backtrace::trace_unsynchronized::<std[929523f510218772]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x648862032278 - std[929523f510218772]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x648862032278 - <<std[929523f510218772]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[28b146924c2f19c6]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x64886204831a - <core[28b146924c2f19c6]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x64886204831a - core[28b146924c2f19c6]::fmt::write
[INFO] [stdout]    6:     0x648862036f52 - std[929523f510218772]::io::default_write_fmt::<alloc[95e62e727ddf147d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x648862036f52 - <alloc[95e62e727ddf147d]::vec::Vec<u8> as std[929523f510218772]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x64886200e446 - <std[929523f510218772]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x64886200e446 - std[929523f510218772]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x648862029649 - std[929523f510218772]::panicking::default_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x648861cca64c - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x648861cca64c - test[6ec0502068880816]::test_main_inner::<test[6ec0502068880816]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x648862029802 - <alloc[95e62e727ddf147d]::boxed::Box<dyn for<'a, 'b> core[28b146924c2f19c6]::ops::function::Fn<(&'a std[929523f510218772]::panic::PanicHookInfo<'b>,), Output = ()> + core[28b146924c2f19c6]::marker::Sync + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::Fn<(&std[929523f510218772]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x648862029802 - std[929523f510218772]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x64886200e502 - std[929523f510218772]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x648862003319 - std[929523f510218772]::sys::backtrace::__rust_end_short_backtrace::<std[929523f510218772]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x64886200f55d - __rustc[acf6043c977865fb]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x648862048b5c - core[28b146924c2f19c6]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x648862048a13 - core[28b146924c2f19c6]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x648861c24f84 - core[28b146924c2f19c6]::panicking::assert_failed::<alloc[95e62e727ddf147d]::string::String, &str>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x648861c2e10d - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readwrite_creates_marker
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:654:9
[INFO] [stdout]   22:     0x648861c26c37 - muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readwrite_creates_marker::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/hooks/src/session.rs:625:47
[INFO] [stdout]   23:     0x648861c20ed6 - <muzzle[8c1d7320fb754db5]::session::tests::test_resolve_readwrite_creates_marker::{closure#0} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x648861cbd72b - <fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x648861cbd72b - test[6ec0502068880816]::__rust_begin_short_backtrace::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, fn() -> core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x648861ccafa5 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x648861ccafa5 - std[929523f510218772]::panicking::catch_unwind::<core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>, core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x648861ccafa5 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<test[6ec0502068880816]::run_test_in_process::{closure#0}>, core[28b146924c2f19c6]::result::Result<(), alloc[95e62e727ddf147d]::string::String>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x648861ccafa5 - test[6ec0502068880816]::run_test_in_process
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x648861ccafa5 - test[6ec0502068880816]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x648861cc5b04 - test[6ec0502068880816]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x648861cc5b04 - std[929523f510218772]::sys::backtrace::__rust_begin_short_backtrace::<test[6ec0502068880816]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x648861cce022 - <core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::do_call::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x648861cce022 - std[929523f510218772]::panicking::catch_unwind::<(), core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x648861cce022 - std[929523f510218772]::panic::catch_unwind::<core[28b146924c2f19c6]::panic::unwind_safe::AssertUnwindSafe<std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x648861cce022 - std[929523f510218772]::thread::lifecycle::spawn_unchecked::<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x648861cce022 - <std[929523f510218772]::thread::lifecycle::spawn_unchecked<test[6ec0502068880816]::run_test::{closure#1}, ()>::{closure#1} as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6488620316cf - <alloc[95e62e727ddf147d]::boxed::Box<dyn core[28b146924c2f19c6]::ops::function::FnOnce<(), Output = ()> + core[28b146924c2f19c6]::marker::Send> as core[28b146924c2f19c6]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x6488620316cf - <std[929523f510218772]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/cced03bfd61a304243a34504618ecec86c17063f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b8774b5caa4 - <unknown>
[INFO] [stdout]   45:     0x7b8774be9a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     session::tests::test_resolve_ppid_walk_success
[INFO] [stdout]     session::tests::test_resolve_readonly_no_marker_write
[INFO] [stdout]     session::tests::test_resolve_readwrite_creates_marker
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 306 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "af983e35e9bd1207e44babccf055ff59fbbde670e4b6aacf0f78fcd21ebcbfe4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af983e35e9bd1207e44babccf055ff59fbbde670e4b6aacf0f78fcd21ebcbfe4", kill_on_drop: false }`
[INFO] [stdout] af983e35e9bd1207e44babccf055ff59fbbde670e4b6aacf0f78fcd21ebcbfe4
